import java.util.ArrayList;
import java.util.Arrays;
import java.util.stream.Stream;

public class Test2 {
    /**
     * 题目：
     * 实现以下2个接口
     * 本题不能使用语言的基本分割组合函数(如Java或python的split)，需要自己写分割过程
     * 1) 字符串拆分成数组，如”ab&&2”通过”&&”做分隔符，分割得到字符串数组[“ab”,”2”]
     * 2) 实现字符串组合，如[“ab”,”2”]通过”&&”分隔符，组合成字符串”ab&&2”
     */
//    public static void main(String[] args) {
//        String str = "ab&&2"; // ["ab","2]
//        String[] strings = function1(str,"&&");
//        System.out.println("strings = " + Arrays.toString(strings));
//    }

//    public static String[] function1 (String str, String split) {
////        int left = 0;
////        char[] chars = str.toCharArray();
////        ArrayList<String> list = new ArrayList<>();
////        while (str.contains(split)) {
////            int index = str.indexOf(split);
////            String tmpStr = "";
////            for (int i = left; i < index; i++) {
////                tmpStr += chars[i];
////            }
////            left += split.length();
////            list.add(tmpStr);
////
////        }
//        Stream.builder().add(str).accept(split);
//    }
}
